Power control for combined dynamically and persistently scheduled pusch in e-utra

ABSTRACT

A power control scheme for an enhanced Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access (E-UTRA) physical uplink shared channel (PUSCH) is disclosed. In a first embodiment, when an uplink grant is configured for accumulation commands, the wireless transmit/receive unit (WTRU) combines the accumulation commands received in both the scheduling grant and the transmit power control physical downlink control channel. In a second embodiment, when an uplink grant is configured for absolute commands, the WTRU resets the accumulation control function immediately after receiving each absolute transmit power control command and then combines the absolute power control with the accumulation power control.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.13/599,674, filed Aug. 30, 2012, which is a continuation of U.S. patentapplication Ser. No. 12/261,235 filed Oct. 30, 2008, which issued onSep. 4, 2012 as U.S. Pat. No. 8,260,341, which claims the benefit ofU.S. Provisional Application Ser. No. 60/984,993, filed Nov. 2, 2007,the contents of which are incorporated by reference herein.

FIELD OF INVENTION

The present invention is related to a wireless communication system.

BACKGROUND

The physical uplink (UL) shared channel (PUSCH) power control has twocomponents, an open loop component and a closed-loop component. Both theopen and the closed loop components run consecutively, butasynchronously. The procedure is illustrated below, by way of example.

In a given UL subframe i (i=0 to any number), a PUSCH may be transmittedin the following manner: 1) on a dynamically assigned resource (by an ULgrant on a physical downlink (DL) control channel (PDCCH)); 2) on apersistently assigned resource; or 3) not at all.

In a given DL subframe n, a power control command Δ_(PUSCH) (n) forPUSCH power control may be provided in the following manner: 1) withinan UL scheduling grant on PDCCH; 2) on a transmit power control (TPC)physical DL control channel (PDCCH), referred to as theTPC-PDCCH_(PUSCH); or 3) not at all.

If the PUSCH is transmitted in the subframe i, it is transmitted withthe power P_(PUSCH) (i). In the power control formula below, letK_(PUSCH)=the delay in the PUSCH power control, i.e., a power controlcommand provided in DL subframe n (n=0 to any number) will not impactthe PUSCH transmit power in subframes prior to subframe n+K_(PUSCH).

Power control for PUSCH is described as follows. The power spectraldensity is controlled by a combination of open-loop and closed-looptechniques. The power spectral density is converted into transmit powerby scaling according to the number of assigned resource blocks asindicated in the UL scheduling grant. The transmit power is limited bythe maximum allowed power which depends on the wireless transmit/receiveunit (WTRU) power class. There is a constant power value applied whichis a combination of a cell-specific parameter and a WTRU-specificparameter. The open-loop component uses the downlink pathloss calculatedin the WTRU from a reference symbol (RS) received power (RSRP)measurement and signaled RS transmit power. The pathloss in dB is scaledby a cell specific path loss compensation factor. The transmit power isadjusted by a modulation and coding scheme (MCS) variable signaled ineach UL scheduling grant. Lastly, the closed-loop component is aspecific correction value in dB included in every scheduling grant orjointly coded with other WTRU specific correction values on aTPC-PDCCH_(PUSCH).

The power control formula for PUSCH is defined below:

P _(PUSCH)(i)=min(P _(max),10 log₁₀(M)+P _(o) +α·PL+Δ_(mcs)+ƒ[Δ_(PUSCH)(i-K _(PUSCH))])  Eq. (1)

where:

the variable P_(max) is the maximum allowed power (in dBm) that dependson the wireless transmit/receive unit (WTRU) power class;

the variable M is the number of assigned resource blocks as indicated inthe UL scheduling grant;

the variable P_(o) is a WTRU specific parameter (in dBm) with 1 dBresolution over a range of −126 dBm to 24 dBm;

the variable α is cell specific path loss compensation factor (can beset to one to allow full path loss compensation) that has eight valuesfrom 0.4 to 1 in steps of 0.1 with one of the possible values beingzero;

the variable PL is the downlink pathloss calculated in the WTRU from areference symbol received power (RSRP) measurement and signaledreference symbol (RS) transmit power;

the variable Δ_(mcs) is signaled by a RRC (Δ_(mcs) table entries can beset to zero) modulation and coding scheme (MCS) signaled in each ULscheduling grant;

Δ_(PUSCH) is a WTRU specific correction value and is included in a ULscheduling grant or jointly coded with other WTRU specific correctionvalues on a TPC-PDCCH_(PUSCH).

The WTRU attempts to detect a TPC-PDCCH_(PUSCH) on every subframe exceptwhen in discontinuous reception (DRX) mode of operation. The powercontrol formula may be applied to dynamically scheduled PUSCH or topersistently scheduled PUSCH.

For power control in dynamically scheduled PUSCH, the closed-loopcorrection value is a function ƒ[*] which represents either anaccumulation or absolute value; the mode is signaled semi-statically viahigher layers. When a new value of Δ_(PUSCH) is received in thescheduling grant (SG),

For absolute control

ƒ[Δ_(PUSCH)(i-K _(PUSCH))]=Δ_(PUSCH)(i-K _(PUSCH))

For accumulation control

${f\left\lbrack {\Delta_{PUSCH}\left( {i - K_{PUSCH}} \right)} \right\rbrack} = {\sum\limits_{m = 0}^{i}\left\{ {\Delta_{PUSCH}\left( {m - K_{PUSCH}} \right)} \right\}}$

For power control in persistently scheduled PUSCH, the function ƒ[*]represents only accumulation. When a new value of Δ_(PUSCH) is receivedin the TPC-PD CCH_(PUSCH),

${f\left\lbrack {\Delta_{PUSCH}\left( {i - K_{PUSCH}} \right)} \right\rbrack} = {\sum\limits_{m = 0}^{i}\left\{ {\Delta_{PUSCH}\left( {m - K_{PUSCH}} \right)} \right\}}$

Power control for dynamically scheduled and persistently scheduledPUSCH, respectively, is described in the 3rd Generation PartnershipProject (3GPP) specification. But, when both PUSCH are simultaneouslyscheduled as active, there is no solution on how to power control thetwo PUSCH together. A solution that controls the power of both thePUSCHs together is highly desirable.

SUMMARY

A power control scheme for enhanced Universal Mobile TelecommunicationsSystem (UMTS) Terrestrial Radio Access (E-UTRA) PUSCH is disclosed.

BRIEF DESCRIPTION OF THE DRAWINGS

A more detailed understanding may be had from the following description,given by way of example and to be understood in conjunction with theaccompanying drawings wherein:

FIGS. 1A-1B show an example of power control for combined dynamicallyand persistently scheduled PUSCH when the UL grant is configured foraccumulation commands;

FIG. 2A-2B show an example of power control for combined dynamically andpersistently scheduled PUSCH when the UL grant is configured forabsolute commands;

FIG. 3 shows an example wireless communication system including aplurality of wireless transmit/receive units (WTRUs), a base station,and a radio network controller (RNC);

FIG. 4 is a functional block diagram of a WTRU and the base station ofFIG. 3; and

FIG. 5 is a flow chart of an example embodiment.

DETAILED DESCRIPTION

When referred to hereafter, the terminology “wireless transmit/receiveunit (WTRU)” includes but is not limited to a user equipment (UE), amobile station, a fixed or mobile subscriber unit, a pager, a cellulartelephone, a personal digital assistant (PDA), a computer, or any othertype of user device capable of operating in a wireless environment. Whenreferred to hereafter, the terminology “eNB” includes but is not limitedto a Node-B, an Evolved Universal Terrestrial Radio Access Network(UTRAN) Node-B, a E-UTRAN Node-B, an evolved Node-B, a base station, asite controller, an access point (AP), or any other type of interfacingdevice capable of operating in a wireless environment. When referred tohereafter, the terminology “base station” includes but is not limited toa Node-B, a site controller, an access point (AP), or any other type ofinterfacing device capable of operating in a wireless environment.

A power control scheme is disclosed for controlling both dynamicallyscheduled PUSCH and persistently scheduled PUSCH.

For power control for combined dynamically and persistently scheduledPUSCH, a general power control formula is given by Eq. (1). In a firstembodiment, when an UL grant is configured for accumulation commands(for dynamically scheduled PUSCH), the WTRU combines the accumulationcommands received in both the scheduling grant (SG) and theTPC-PDCCH_(PUSCH). Therefore, the function F(*) in Eq. (1) can beexpressed as

${f\left\lbrack {\Delta_{PUSCH}\left( {i - K_{PUSCH}} \right)} \right\rbrack} = {\sum\limits_{m = {0\mspace{14mu} {or}\mspace{14mu} {after}\mspace{14mu} {previous}\mspace{14mu} {reset}}}^{i - K_{PUSCH}}\begin{pmatrix}{{\Delta_{{PUSCH},{{UL}\; \_ \; {grant}}}(m)} +} \\{\Delta_{{PUSCH},{{TPC}\text{-}{PDCCH}}}(m)}\end{pmatrix}}$

where Δ_(PUSCH,UL) _(—) _(grant) (m) is the power control commandreceived in the UL scheduling grant (SG) in subframe m (m=0 or afterprevious reset of the accumulation control to i-K_(PUSCH)) andΔ_(PUSCH,TPC) _(—) _(PDCCH) (m) is the power control command received inTPC-PDCCH_(PUSCH) in subframe m. Each term is an accumulation TPCcommand.

FIGS. 1A-1B show an example of a power control scheme when the UL grantis configured for accumulation commands. Referring to FIG. 1, the WTRUcombines the accumulation commands received in the SG 120 and theTPC-PDCCH_(PUSCH) 110, 130, 140 for performing dynamically scheduledPUSCH 160 and the SG 100 and the TPC-PDCCH_(PUSCH) 110 for thepersistently scheduled PUSCH 160.

In a second embodiment, shown in FIGS. 2A-2B, when an UL grant isconfigured for absolute commands, the WTRU resets the accumulationcontrol function immediately after receiving an absolute TPC 200 andthen combines the absolute TPC 200 with the accumulation controlTPC-PDCCH_(PUSCH) 210 for persistently scheduled PUSCH 250 and afterreceiving each absolute TPC 220 and then combines the absolute controlwith the accumulation control TPC-PDCCH_(PUSCH) 230, 240. In this case,the function f(*) in can be expressed as follows:

${f\left\lbrack {\Delta_{PUSCH}\left( {i - K_{PUSCH}} \right)} \right\rbrack} = {{\Delta_{{PUSCH},{{UL}\; \_ \; {grant}}}(j)} + {\sum\limits_{m = j}^{i - K_{PUSCH}}\left( {\Delta_{{PUSCH},{{TPC}\text{-}{PDCCH}}}(m)} \right)}}$

where Δ_(PUSCH,UL) _(—) _(grant) (j) is the absolute power controlcommand received in UL scheduling grant in subframe j, and j(j<=i-K_(PUSCH)) is the subframe index of the last absolute command and

$\sum\limits_{m = j}^{i - K_{PUSCH}}\left( {\Delta_{{PUSCH},{{TPC}\text{-}{PDCCH}}}(m)} \right)$

is the sum of accumulation commands since the last absolute command.

If no power control step Δ_(PUSCH) (k) (where k is 0 to any number) isprovided on either the UL scheduling grant or on the TPC-PDCCH_(PUSCH)in subframe k, then for absolute control, Δ_(PUSCH) (k) in the equationsabove should be set to the latest value of Δ_(PUSCH), and foraccumulation control, Δ_(PUSCH) (k) in the equations above should be setto zero.

FIG. 5 shows the logical flow of an example embodiment. A connection isestablished at 500. The subframe index is set to the first subframe at510. The current subframe is checked to determine if it contains the ULscheduling grant at 520. If the current subframe does not include the ULscheduling grant, then the subframe is checked to determine if itcontains a TPC command in the signaling channel (TPC-PDCCH) at 540. Ifthere is no TPC command, then processing continues at 520 after movingto the next subframe at 595. If the TPC-PDCCH contains a TPC command,then the accumulation function is updated (the TPC command is combinedother TPC commands, if any) at 570 and processing continues at 580.

If the current subframe contains a UL scheduling grant, then it isfurther analyzed to determine if it also contains an absolute TPCcommand at 530. If the current subframe does contain the an absolute TPCcommand, the accumulation function is reset at 550 (any previousaccumulation value is overwritten) and the absolute TPC command iscombined with any subsequent accumulation commands, if they occur, at570 and processing continues at 580. If the current subframe does notcontain an absolute TPC command in the UL grant, the UL grant is checkedto determine if it contains an accumulation TPC command at 560 and ifso, the accumulation TPC command is combined with other TPC commands at570 and processing continues at 580. If it is determined at 560 that theUL grant does not contain an accumulation TPC grant then processingcontinues at 520 after moving to the next subframe at 595.

At 580, if there is a PUSCH in the next K_(pusch) subframe then theupdated accumulation function is used for calculating the transmit powerfor the PUSCH in the subframe at 590 and then processing continues at520 after moving to the next subframe at 595. If there is no PUSCH inthe next K_(pusch) subframe then processing continues at 520 aftermoving to the next subframe at 595.

FIG. 3 shows a wireless communication system 300 including a pluralityof WTRUs 310, a base station 320, and a Radio Network Controller (RNC)330. As shown in FIG. 3, the WTRUs 310 are in communication with thebase station 320, which is in communication with the RNC 330. Althoughthree WTRUs 310, one base station 320, and one RNC 330 are shown in FIG.3, it should be noted that any combination of wireless and wired devicesmay be included in the wireless communication system 300. For example,although the RNC 330 is shown in the wireless communication system 300,the RNC 330 may not be included in a Long Term Evolution (LTE) system.

FIG. 4 is a functional block diagram 400 of a WTRU 310 and the basestation 320 of the wireless communication system 300 of FIG. 3. As shownin FIG. 3, the WTRU 310 is in communication with the base station 320and both are configured to perform a method of power control fordynamically and persistently scheduled PUSCH.

In addition to the components that may be found in a typical WTRU, theWTRU 310 includes a processor 315, a display 320, a receiver 316, atransmitter 317, and an antenna 318. The processor 315 is configured toperform power control for dynamically and persistently scheduled PUSCH.The receiver 316 and the transmitter 317 are in communication with theprocessor 315. The antenna 318 is in communication with both thereceiver 316 and the transmitter 317 to facilitate the transmission andreception of wireless data. The display 320 displays appropriateinformation facilitating user operation of the WTRU and user interactionwith the WTRU.

In addition to the components that may be found in a typical basestation, the base station 320 includes a processor 325, a receiver 326,a transmitter 327, and an antenna 328. The processor 325 is configuredto perform power control for dynamically and persistently scheduledPUSCH. The receiver 326 and the transmitter 327 are in communicationwith the processor 325. The antenna 328 is in communication with boththe receiver 326 and the transmitter 327 to facilitate the transmissionand reception of wireless data.

Although the features and elements are described in particularcombinations, each feature or element can be used alone without theother features and elements or in various combinations with or withoutother features and elements. The methods or flow charts provided may beimplemented in a computer program, software, or firmware tangiblyembodied in a computer-readable storage medium for execution by ageneral purpose computer or a processor. Examples of computer-readablestorage mediums include a read only memory (ROM), a random access memory(RAM), a register, cache memory, semiconductor memory devices, magneticmedia such as internal hard disks and removable disks, magneto-opticalmedia, and optical media such as CD-ROM disks, and digital versatiledisks (DVDs).

Suitable processors include, by way of example, a general purposeprocessor, a special purpose processor, a conventional processor, adigital signal processor (DSP), a plurality of microprocessors, one ormore microprocessors in association with a DSP core, a controller, amicrocontroller, Application Specific Integrated Circuits (ASICs), FieldProgrammable Gate Arrays (FPGAs) circuits, any other type of integratedcircuit (IC), and/or a state machine.

A processor in association with software may be used to implement aradio frequency transceiver for use in a wireless transmit receive unit(WTRU), user equipment (UE), terminal, base station, radio networkcontroller (RNC), or any host computer. The WTRU may be used inconjunction with modules, implemented in hardware and/or software, suchas a camera, a video camera module, a videophone, a speakerphone, avibration device, a speaker, a microphone, a television transceiver, ahands free headset, a keyboard, a Bluetooth® module, a frequencymodulated (FM) radio unit, a liquid crystal display (LCD) display unit,an organic light-emitting diode (OLED) display unit, a digital musicplayer, a media player, a video game player module, an Internet browser,and/or any wireless local area network (WLAN) module.

What is claimed is:
 1. A wireless transmit/receive unit (WTRU)comprising: circuitry configured to receive a plurality of types ofcontrol information comprising at least a first type for a persistentassignment and for a dynamic assignment comprising transmit powercommand (TPC) information and scheduling information and a second typecomprising TPC information and no scheduling information; and circuitryconfigured to accumulate the TPC information from the first type and thesecond type, on a condition that the first type is received in asubframe and the second type is received in a different subframe; andcircuitry configured to adjust a transmission power level for adynamically assigned physical uplink shared channel (PUSCH) using atleast one open loop component and one closed loop component, wherein theclosed loop component is based at least in part on the accumulated TPCinformation for the persistent assignment and the dynamic assignment. 2.The WTRU of claim 1, wherein the first type and second type of controlinformation is accumulation TPC information.
 3. The WTRU of claim 2wherein the circuitry is further configured to enable accumulation ofTPC information and wherein the circuitry does not accumulate the TPCinformation on a condition that accumulation of TPC information is notenabled.
 4. The WTRU of claim 1 wherein the TPC information of the firsttype of control information is configurable to be absolute power controlinformation and wherein the circuitry is configured to not accumulatethe absolute power control TPC information and set the transmissionpower level for the PUSCH in response to the absolute power controlinformation.
 5. The WTRU of claim 4 wherein the second type of controlinformation is not configurable to include absolute power controlinformation.
 6. The WTRU of claim 4 wherein the circuitry is furtherconfigured to reset accumulation of transmit power control informationwhen the received TPC information is absolute power control information.7. The WTRU of claim 1 wherein the circuitry is configured to attempt todetect the second type of control information in each subframe exceptwhen the receiver and the associated processor are using discontinuousreception.
 8. The WTRU of claim 1 wherein when the circuitry isconfigured to receive accumulated TPC information of the first type ofcontrol information and the second type of control information in a samesubframe, the transmitter and the associated processor are configured toaccumulate the TPC information of the first type of control informationand not the TPC information of the second type of control informationfor that same subframe.
 9. A method for power control comprising:receiving a plurality of types of control information comprising atleast a first type for a persistent assignment and for a dynamicassignment comprising transmit power command (TPC) information andscheduling information and a second type comprising TPC information andno scheduling information; receiving at least the first type in asubframe and at least the second type in a different subframe;accumulating the TPC information of the first type and second; andadjusting setting the transmission power level for a dynamicallyassigned physical uplink shared channel (PUSCH) using at least one openloop component and one closed loop component, wherein the closed loopcomponent is based at least in part on to the accumulated TPCinformation for the persistent assignment and for the dynamicassignment.
 10. The method of claim 9, wherein the first type and secondtype of control information is accumulation TPC information.
 11. Themethod of claim 10 further comprising enabling accumulation of TPCinformation and wherein the TPC information is not accumulated whenaccumulation of TPC information is not enabled.
 12. The method of claim10 further comprising: determining not to accumulate the absolute powercontrol TPC information on a condition that the first controlinformation includes absolute power control TPC information; and settingthe transmission power level for the PUSCH in response to the absolutepower control information.
 13. The method of claim 12 wherein the secondtype of control information is not configurable to include absolutepower control information.
 14. The method of claim 12 further comprisingresetting accumulation of transmit power control information when thereceived TPC information is absolute power control information.
 15. Themethod of claim 10 further comprising comprising attempting to detectthe second type of control information in each subframe except duringdiscontinuous reception.
 16. The method of claim 10 further comprising:receiving accumulation TPC information of the first type of controlinformation and the second type of control information in a samesubframe; and accumulating the TPC information of the first type ofcontrol information and not the TPC information of the second type ofcontrol information for that same subframe.